home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / taropyon / guilib3 / splib.doc next >
Text File  |  1993-11-30  |  9KB  |  193 lines

  1. ==========================================================================
  2.               High C 用アプリケーション開発ライブラリ
  3.                 system “Pirde” version II library
  4.                                         (C) Copyright 1992,1993, TaroPYON
  5. ==========================================================================
  6.  
  7.  HEwin の開発に使われたHigh C 用ライブラリです。
  8.  TownsOS 版LHx ,ZNSPLAY ,sz/rzをコンパイルする場合に必要となります。
  9.  
  10.  ヘッダファイル,オブジェクトファイルから構成されており,以下のライブラリ
  11. が含まれています。
  12.  
  13.     ・ディスプレイ・ライブラリ
  14.     ・ウィンドゥ・ライブラリ
  15.     ・マウス・ライブラリ
  16.     ・キーボード・ライブラリ
  17.     ・イベント・ライブラリ
  18.     ・ダイアログ・ライブラリ
  19.     ・ファイルダイアログ・ライブラリ
  20.     ・コンソール・ライブラリ
  21.     ・その他,
  22.  
  23.  表示・画像関係は16色画面モード専用となっています。
  24.  
  25. ※  本ライブラリを利用して開発を行うには,
  26.  
  27.     High C Compiler V1.7 L11
  28.     386 ASM TOOL KIT V2.2 L11   (用途によっては必要なし)
  29.     拡張ライブラリI V2.1L20
  30.  
  31. 以上のものが必要です。
  32.  
  33.  
  34. **************************************************************************
  35. ☆  使用,転載,再配付について
  36. **************************************************************************
  37.  
  38.  このプログラムの著作権は作者が保持しています。
  39.  以下の条件に従って自由に使用してください。
  40.  
  41.     1. 著作権表示を変更しないこと。
  42.     2. このプログラムを使用したことによって生じた損害はまったく保証し
  43.       ない。
  44.     3. 作者はこのプログラムに不備があっても,それを訂正する義務を負わ
  45.       ない。
  46.     4. 収録されているすべてのファイルを一括して配付すること。
  47.  
  48.  作者への連絡は,
  49.         NIFTY-Serve           ID:PAH01170
  50. まで願いします。
  51.  
  52.  転載,再配付については作者へ承諾は必要ありません。
  53.  
  54.  
  55. **************************************************************************
  56. ☆  使い方,
  57. **************************************************************************
  58.  
  59. ●ディレクトリ構成
  60.  
  61.  以下のディレクトリ構成で使ってください。
  62.  
  63.  
  64. I:\HC\GUILIB3   (カレントは任意)
  65. +--INC           -  -  -  -  -  -  -  -  -  -  -  <DIR>     92-11-08  9:32
  66. |  +--CNS           -  -  -  -  -  -  -  -  -  -  <DIR>     92-12-08 21:42
  67. |  |  +--CNSCF.H       -  -  -  -  -  -  -  -  -      2957  92-12-29 18:31
  68. |  |  
  69. |  +--DLG           -  -  -  -  -  -  -  -  -  -  <DIR>     92-12-08 21:48
  70. |  |  +--DLG019.H      -  -  -  -  -  -  -  -  -      2078  93-01-25  0:40
  71. |  |  +--DLGCOLT.H     -  -  -  -  -  -  -  -  -      1436  93-01-25  0:40
  72. |  |  +--DLGGETS.H     -  -  -  -  -  -  -  -  -      1240  92-12-08 21:51
  73. |  |  +--DLGLST.H      -  -  -  -  -  -  -  -  -      2640  93-01-25  0:43
  74. |  |  +--DLGMSG.H      -  -  -  -  -  -  -  -  -       770  93-01-25  0:43
  75. |  |  +--DLGTMS.H      -  -  -  -  -  -  -  -  -       331  92-12-08 22:04
  76. |  |  +--DLGTXT.H      -  -  -  -  -  -  -  -  -      1549  93-01-25  0:43
  77. |  |  
  78. |  +--DSP           -  -  -  -  -  -  -  -  -  -  <DIR>     92-12-08 22:17
  79. |  |  +--DISPCF.H      -  -  -  -  -  -  -  -  -       170  92-12-08 22:18
  80. |  |  
  81. |  +--DTA           -  -  -  -  -  -  -  -  -  -  <DIR>     92-12-08 22:22
  82. |  |  +--DTACF.H       -  -  -  -  -  -  -  -  -       559  93-01-14 16:28
  83. |  |  
  84. |  +--FDL           -  -  -  -  -  -  -  -  -  -  <DIR>     92-12-11  4:14
  85. |  |  +--FDLCF.H       -  -  -  -  -  -  -  -  -      6969  93-04-25 20:57
  86. |  |  +--FDLCOL.H      -  -  -  -  -  -  -  -  -      2978  93-04-25 20:53
  87. |  |  +--FDLDICN.H     -  -  -  -  -  -  -  -  -       558  93-03-05  7:20
  88. |  |  +--FDLFICN.H     -  -  -  -  -  -  -  -  -      2767  93-03-05  7:20
  89. |  |  +--FDLMSG.H      -  -  -  -  -  -  -  -  -       496  93-02-27  7:27
  90. |  |  
  91. |  +--MNU           -  -  -  -  -  -  -  -  -  -  <DIR>     92-12-08 22:25
  92. |  |  +--MNU010.H      -  -  -  -  -  -  -  -  -       436  92-12-08 22:26
  93. |  |  +--SYLCF.H       -  -  -  -  -  -  -  -  -       573  92-12-08 22:26
  94. |  |  
  95. |  +--CMOS.H        -  -  -  -  -  -  -  -  -  -      1015  93-07-07 12:36
  96. |  +--CNSLIB.H      -  -  -  -  -  -  -  -  -  -      6445  93-01-25  0:31
  97. |  +--DIALOG.H      -  -  -  -  -  -  -  -  -  -      8521  93-01-25  0:44
  98. |  +--DISP.H        -  -  -  -  -  -  -  -  -  -     11387  93-08-20  7:20
  99. |  +--DOSCONS.H     -  -  -  -  -  -  -  -  -  -       169  92-09-15 23:40
  100. |  +--DTA.H         -  -  -  -  -  -  -  -  -  -      4973  93-01-25  0:31
  101. |  +--DTANAME.H     -  -  -  -  -  -  -  -  -  -       617  92-12-08 23:33
  102. |  +--EGBMACRO.H    -  -  -  -  -  -  -  -  -  -       793  93-06-19  4:24
  103. |  +--EVENT.H       -  -  -  -  -  -  -  -  -  -     10558  93-01-25  0:31
  104. |  +--EVENTCF.H     -  -  -  -  -  -  -  -  -  -       950  92-12-11  1:01
  105. |  +--FDL.H         -  -  -  -  -  -  -  -  -  -      9352  93-05-28 23:52
  106. |  +--FS.H          -  -  -  -  -  -  -  -  -  -       712  93-01-25  0:31
  107. |  +--FSCF.H        -  -  -  -  -  -  -  -  -  -      6429  92-11-14  1:37
  108. |  +--FSLIB.H       -  -  -  -  -  -  -  -  -  -      5892  93-09-29 12:16
  109. |  +--FSM1.H        -  -  -  -  -  -  -  -  -  -       371  93-07-07 13:27
  110. |  +--FSM2.H        -  -  -  -  -  -  -  -  -  -      1069  93-07-07 13:32
  111. |  +--FSSTRCT.H     -  -  -  -  -  -  -  -  -  -      1393  92-07-07 15:55
  112. |  +--FSWILD.H      -  -  -  -  -  -  -  -  -  -       302  93-01-15 21:22
  113. |  +--GST.H         -  -  -  -  -  -  -  -  -  -      3935  93-04-19  9:40
  114. |  +--GST_CST.H     -  -  -  -  -  -  -  -  -  -       826  93-04-19  9:17
  115. |  +--GUIDEFS.H     -  -  -  -  -  -  -  -  -  -      2772  93-02-23 23:04
  116. |  +--JSTR.H        -  -  -  -  -  -  -  -  -  -      1414  92-12-14  1:50
  117. |  +--KEYCODE.H     -  -  -  -  -  -  -  -  -  -      3420  92-10-01 18:56
  118. |  +--KYB.H         -  -  -  -  -  -  -  -  -  -      2580  93-01-25  0:33
  119. |  +--MENU.H        -  -  -  -  -  -  -  -  -  -      5971  93-03-03 12:45
  120. |  +--MOSCF.H       -  -  -  -  -  -  -  -  -  -       255  93-05-10 23:10
  121. |  +--MOSCUR.H      -  -  -  -  -  -  -  -  -  -       217  92-09-23 22:24
  122. |  +--MOUSE.H       -  -  -  -  -  -  -  -  -  -      2389  93-01-25  0:33
  123. |  +--SBAR.H        -  -  -  -  -  -  -  -  -  -      1937  93-01-25  0:33
  124. |  +--SETINT.H      -  -  -  -  -  -  -  -  -  -       139  92-12-01 14:58
  125. |  +--SETUPIF.H     -  -  -  -  -  -  -  -  -  -       947  93-09-30 13:15
  126. |  +--SPDEFS.H      -  -  -  -  -  -  -  -  -  -       948  93-01-23  4:16
  127. |  +--SPFUNC.H      -  -  -  -  -  -  -  -  -  -      1057  93-01-18  5:41
  128. |  +--SPGETOPT.H    -  -  -  -  -  -  -  -  -  -      1347  93-03-05 12:31
  129. |  +--SPICON.H      -  -  -  -  -  -  -  -  -  -       304  93-02-23 19:56
  130. |  +--SPLIB.H       -  -  -  -  -  -  -  -  -  -      2321  93-01-14 17:28
  131. |  +--STRUNDO.H     -  -  -  -  -  -  -  -  -  -      1107  92-12-10  6:49
  132. |  +--WIND.H        -  -  -  -  -  -  -  -  -  -      4238  93-01-25  0:33
  133. |  +--WINDCF.H      -  -  -  -  -  -  -  -  -  -       722  92-12-26  6:05
  134. |  +--WLB.H         -  -  -  -  -  -  -  -  -  -      1734  93-01-02  7:47
  135. |  
  136. +--LIB           -  -  -  -  -  -  -  -  -  -  -  <DIR>     92-11-08  9:33
  137. |  +--FSM1.LIB      -  -  -  -  -  -  -  -  -  -      8192  93-09-30 13:22
  138. |  +--FSM2.LIB      -  -  -  -  -  -  -  -  -  -      8704  93-09-30 13:22
  139. |  +--SPLIB.LIB     -  -  -  -  -  -  -  -  -  -    310784  93-09-30 13:17
  140. |  
  141. +--OBJ           -  -  -  -  -  -  -  -  -  -  -  <DIR>     92-11-08  9:42
  142. |  +--CONS.OBJ      -  -  -  -  -  -  -  -  -  -       875  93-02-27  8:29
  143. |  +--KYB2.OBJ      -  -  -  -  -  -  -  -  -  -      1036  93-05-17 22:00
  144. |  +--SETUPIF.OBJ   -  -  -  -  -  -  -  -  -  -       371  92-12-10  8:03
  145. |  
  146. +--PRG           -  -  -  -  -  -  -  -  -  -  -  <DIR>     93-01-13  3:18
  147.    ↑
  148.    ここから下に開発するアプリケーションのソースを入れてください。
  149.    (以下,例)
  150.  
  151.    +--GSPLAY
  152.    |
  153.    +--HEWIN
  154.    |  +--IMG
  155.    |
  156.    +--SIDEWORK
  157.    |  +--CALC
  158.    |  
  159.    +--ZNSPLAY
  160.  
  161.  
  162. **************************************************************************
  163. ☆  謝辞
  164. **************************************************************************
  165.  
  166.  KAROU・UOTAさん,HONESEN さん,MIYAZAKI師匠,(山)さんが作成されたプログ
  167. ラムを一部使用させていただきました。
  168.  
  169. **************************************************************************
  170. ☆  変更履歴
  171. **************************************************************************
  172.  
  173. ■  1993/10/01
  174.  
  175.     ・ディスク転送アドレス(DTA )の取得/設定を行う関数を追加。
  176.  
  177.         FS_getDta(), FS_setDta() の追加
  178.  
  179.       ※ サイドワークプログラムではDTA を保存しておかないと,アプリケーシ
  180.         ョンに戻ったときにファイル操作すると暴走することがある。
  181.  
  182.     ・機器情報を取得する関数(ESR_setupInfo()) をsplib.lib の中に収めた
  183.  
  184.          ESR_setupInfo() はsetupif.obj として提供されており,プログラム
  185.         の先頭にリンクしなければならなったが,新しいライブラリではsetupif
  186.         .objは不要となった。
  187.  
  188.     ・新しいファイルセレクタ・ライブラリの追加
  189.  
  190.         FSM1.LIB  …従来のものと同じタイプのファイルセレクタ
  191.         FSM2.LIB  …新しく追加したファイルセレクタ
  192.  
  193.